package com.macro.mall.dto;

import lombok.Data;

import java.util.Date;

/**
 * @Author：hwh
 * @Description: 商品实体类
 * @name：ProductEsDto
 * @Date：2024/10/17 16:25
 */
@Data
public class ProductEsDto {
    /**
     * 商品ID
     */
    private Integer id;

    /**
     * 品牌ID
     */
    private Integer brandId;

    /**
     * 产品类别ID
     */
    private Integer productCategoryId;

    /**
     * 运费模板ID
     */
    private Integer feightTemplateId;

    /**
     * 产品属性类别ID
     */
    private Integer productAttributeCategoryId;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 商品图片
     */
    private String pic;

    /**
     * 商品编号
     */
    private String productSn;

    /**
     * 删除状态 (0: 正常, 1: 删除)
     */
    private Integer deleteStatus;

    /**
     * 发布状态 (0: 不发布, 1: 发布)
     */
    private Integer publishStatus;

    /**
     * 新品状态 (0: 不是新品, 1: 新品)
     */
    private Integer newStatus;

    /**
     * 推荐状态 (0: 不推荐, 1: 推荐)
     */
    private Integer recommandStatus;

    /**
     * 审核状态 (0: 未审核, 1: 审核通过, 2: 审核不通过)
     */
    private Integer verifyStatus;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 销量
     */
    private Integer sale;

    /**
     * 价格
     */
    private Float price;

    /**
     * 促销价格
     */
    private Float promotionPrice;

    /**
     * 赠送的成长值
     */
    private Integer giftGrowth;

    /**
     * 赠送的积分
     */
    private Integer giftPoint;

    /**
     * 使用积分限制
     */
    private Integer usePointLimit;

    /**
     * 商品副标题
     */
    private String subTitle;

    /**
     * 原始价格
     */
    private Float originalPrice;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 低库存警告
     */
    private Integer lowStock;

    /**
     * 商品单位
     */
    private String unit;

    /**
     * 商品重量
     */
    private Float weight;

    /**
     * 预览状态 (0: 不预览, 1: 预览)
     */
    private Integer previewStatus;

    /**
     * 服务ID
     */
    private String serviceIds;

    /**
     * 商品关键词
     */
    private String keywords;

    /**
     * 备注
     */
    private String note;

    /**
     * 商品相册图片
     */
    private String albumPics;

    /**
     * 商品详情标题
     */
    private String detailTitle;

    /**
     * 促销开始时间
     */
    private Date promotionStartTime;

    /**
     * 促销结束时间
     */
    private Date promotionEndTime;

    /**
     * 每人限购数量
     */
    private Integer promotionPerLimit;

    /**
     * 促销类型
     */
    private Integer promotionType;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 产品类别名称
     */
    private String productCategoryName;

    /**
     * SKU ID
     */
    private Integer skuId;

    /**
     * 产品ID
     */
    private Integer productId;

    /**
     * SKU 代码
     */
    private String skuCode;

    /**
     * SKU 价格
     */
    private Float skuPrice;

    /**
     * SKU 库存
     */
    private Integer skuStock;

    /**
     * SKU 低库存警告
     */
    private Integer skuLowStock;

    /**
     * SKU 图片
     */
    private String skuPic;

    /**
     * SKU 销量
     */
    private Integer skuSale;

    /**
     * SKU 促销价格
     */
    private Float skuPromotionPrice;

    /**
     * 锁定库存
     */
    private Integer lockStock;

    /**
     * SP数据
     */
    private String spData;



}
